Skip to content

docs(infralifecycle): suggestion for section content - #2214

Merged
kfaseela merged 6 commits into
cncf:mainfrom
roberthstrand:feat/infra-lifecycle-on-demand-vs-continuous-reconciliation
Jul 10, 2026
Merged

docs(infralifecycle): suggestion for section content#2214
kfaseela merged 6 commits into
cncf:mainfrom
roberthstrand:feat/infra-lifecycle-on-demand-vs-continuous-reconciliation

Conversation

@roberthstrand

Copy link
Copy Markdown
Member

This commit is a suggestion for the section for On-Demand vs. Continuously Reconciled.

This commit is a suggestion for the section for On-Demand vs. Continuously Reconciled.

Signed-off-by: Roberth Strand <roberth@pm.me>
@roberthstrand
roberthstrand requested a review from a team as a code owner July 1, 2026 09:41
@github-actions github-actions Bot added needs-triage Indicates an issue or PR that has not been triaged yet (has a 'triage/foo' label applied) needs-kind Indicates an issue or PR that is missing an issue type or kind (a kind/foo label) needs-group Indicates an issue or PR that has not been assigned a group (toc or tag/foo label applied) labels Jul 1, 2026

@thschue thschue left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good work!

Made some proposals to remove the "you" form there.

Comment thread tags/tag-infrastructure/initiatives/infrastructure-lifecycle/03_Foundation.md Outdated
Comment thread tags/tag-infrastructure/initiatives/infrastructure-lifecycle/03_Foundation.md Outdated
Comment thread tags/tag-infrastructure/initiatives/infrastructure-lifecycle/03_Foundation.md Outdated
roberthstrand and others added 3 commits July 5, 2026 21:05
Co-authored-by: Thomas Schuetz <38893055+thschue@users.noreply.github.com>
Signed-off-by: Roberth Strand <me@robstr.dev>
Co-authored-by: Thomas Schuetz <38893055+thschue@users.noreply.github.com>
Signed-off-by: Roberth Strand <me@robstr.dev>
Co-authored-by: Thomas Schuetz <38893055+thschue@users.noreply.github.com>
Signed-off-by: Roberth Strand <me@robstr.dev>

These are two paradigms in lifecycle management that are fundamental opposites. On the one side, changes can be triggered by a person or external system, the other is where the system itself can reconcile any changes by observing a source. The first can be done through a portal, CLI, or scripts, while the other requires that you install and maintain a set of agents whose behavior is defined by configuration or policy.

When infrastructure is managed with on-demand solutions like scripts, either manually or through an automation pipeline, one of the benefits gained is immediate feedback. With a reconciliation process, one can rely on eventual consistency, which requires all changes to happen at the source. The GitOps principles call this the “desired state” and it should always be what the system tries to adhere to. This means that a continuously reconciled system is self-healing, while any on-demand model has no such guarantee.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: "immediate feedback" vs "eventual consistency" - Would it be better to frame around "operator-initiated" vs "system-driven convergence" instead ?

Comment thread tags/tag-infrastructure/initiatives/infrastructure-lifecycle/03_Foundation.md Outdated
Signed-off-by: Roberth Strand <roberth@pm.me>
Signed-off-by: Roberth Strand <roberth@pm.me>
@kfaseela

kfaseela commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

LGTM.. leaving to @thschue for review as he requested changes

@roberthstrand
roberthstrand requested a review from thschue July 9, 2026 21:42

@thschue thschue left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@roberthstrand

Copy link
Copy Markdown
Member Author

Not sure who is left to approve and merge (@cncf/tag-infrastructure-leads ?) but I will start on a second section today :)

@kfaseela

Copy link
Copy Markdown
Contributor

Merging since tag-infra-leads have already approved :)

@kfaseela
kfaseela merged commit ad2f206 into cncf:main Jul 10, 2026
2 checks passed
@github-project-automation github-project-automation Bot moved this from New to Done in CNCF TOC Board Jul 10, 2026
@roberthstrand
roberthstrand deleted the feat/infra-lifecycle-on-demand-vs-continuous-reconciliation branch July 10, 2026 12:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-group Indicates an issue or PR that has not been assigned a group (toc or tag/foo label applied) needs-kind Indicates an issue or PR that is missing an issue type or kind (a kind/foo label) needs-triage Indicates an issue or PR that has not been triaged yet (has a 'triage/foo' label applied)

Projects

Status: Done
Status: No status
Status: No status
Status: No status

Development

Successfully merging this pull request may close these issues.

4 participants